What is kindred spirit?

A kindred spirit is someone who shares similar interests, attitudes, and beliefs with another person. They are often seen as soulmates, or individuals who understand and connect with each other on a deep level. Kindred spirits can come from different walks of life but are brought together by a shared bond that transcends social barriers. These individuals often provide a sense of comfort, understanding, and companionship to each other, making them feel like they belong and are accepted for who they are.